textbuffer: Don't serialize the \0 byte
authorBenjamin Otte <otte@redhat.com>
Wed, 7 Oct 2020 20:14:18 +0000 (22:14 +0200)
committerBenjamin Otte <otte@redhat.com>
Wed, 7 Oct 2020 20:14:18 +0000 (22:14 +0200)
... when converting to text/plain.

gtk/gtktextbuffer.c

index 2e846785e75e4859d11605735867427c9150e410..c7dd9d8c46f1e7462970cb5e26952b3c595d6590 100644 (file)
@@ -407,7 +407,7 @@ gtk_text_buffer_serialize_text_plain (GdkContentSerializer *serializer)
 
   g_output_stream_write_all_async (gdk_content_serializer_get_output_stream (serializer),
                                    str,
-                                   strlen (str) + 1,
+                                   strlen (str),
                                    gdk_content_serializer_get_priority (serializer),
                                    gdk_content_serializer_get_cancellable (serializer),
                                    gtk_text_buffer_serialize_text_plain_finish,